/* reset */
a { text-decoration: none;}
@media (min-width: 979px) {
	body {
	  padding-top: 40px;
	}
}
.date {
  font-size: 11px;
  color: #aaa;
}

.author {
  color: #aaa;
}

.main-head {
  text-align: center;
  /*padding: 20px;*/
}

.btn {
  outline: none !important;
}

.center {
  text-align: center;
}

.tags {
  margin-top: 10px;
}

a.tag {
  margin: 0 10px 0 0;
}

.error {
  color: #FF2602;
}


/* login page*/
.login-screen {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

.login-form {
  position: absolute;
  box-sizing: border-box;
  top: 50%;
  left: 50%;
  /*height: 240px;*/
  /*width: 400px;*/
  margin-left: -100px;
  margin-top: -120px;
}

.login-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 96px;
  margin-top: -120px;
  margin-left: -230px;
}

/* index page */
@media (min-width: 979px) {

	.left-panel {
	    top:41px;
	    bottom:0px;
	    position:fixed;
	    border-right:1px solid #d4d4d4;
	}
}

.item-panel > .wrapper {
    margin-left: 10px;
}
.form-search, .common-action {
    position: relative;
    margin: 0px 10px; /*use for its child's 100% width*/
}
.left-panel .form-search input[type=text] {
    box-sizing: border-box;
    height: 30px;
    width: 100%;
}
.left-panel .form-search .input-prepend .dropdown-toggle {
    width:80px;
}
.itembox {
    overflow-y: hidden;
    padding-top: 16px;
    border-bottom: 1px dotted #D1D1D1;
    line-height: 23px;
}
.entry-image {
    cursor: url(http://img.t.sinajs.cn/t5/style/images/common/big.cur), auto!important;
}
.info {
    font-size:smaller;
}
.left {
    float:left;
}
.funBox {
    float: right;
    padding-right: 33px;
    white-space: nowrap;
}
.attitude {
    padding: 0px 10px;
}
.highlighted {
    background:greenyellow;
    font-weight: bold;
}

.tagsinput {
    box-sizing: border-box;
}

.upload-area {
    margin: 10px 0px;
    overflow: hidden;
}
.upload-block {
    position:relative;
    border: 2px dashed #aaa;
    float: left;
    padding: 6px;
    opacity: .7;
}
.preview-block {
    position: relative;
    border: 1px solid #aaa;
    float: left;
    margin-right: 5px;
}
.preview-block img {
    width: 34px;
    height: 34px;
}
.drop-area.hover {
    border-color: #dd2233;
}

.dark-curtain {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: .5;
    top: 0px;
    left: 0px;
}
.upload-choose-file {
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    opacity:0;
}

.centralize {
    margin:0 auto;
    float:none;
}
.alert .close {
    top: 1px;
}
/**Reset **/
.dropdown-menu {
    padding:4px 0px;
}
.dropdown-menu li > a i {
    top: 8px;
}
.modal-backdrop {
    /*
    -webkit-box-shadow: inset 0 0 400px 100px #555;
    -moz-box-shadow: inset 0 0 400px 100px #555;
    box-shadow: inset 0 0 400px 100px #555;
    */
    background-color: #555;
}
.modal.auto-modal {
    width: auto;
}
.auto-modal .modal-body {
    overflow:hidden;
}
.auto-modal .modal-body.single-body {
    padding: 10px 30px 20px 30px;
}

.modal-header {
    position: relative;
    color: #fff;
    overflow: hidden;
    font-size: 20px;
    padding: 5px 10px;
    background: #335577;
    line-height: 16px;
}
.modal.warning .modal-header {
    background:#a93c35;
}
.modal-header h3,
.modal-header h4,
.modal-header h5,
.modal-header i {
    color: #fff;
    padding:3px;
}
.modal-header h5 {
    font-size: 16px;
}
.modal-header .close {
    opacity: 1;
    text-shadow: none;
    color: #eee;
    margin-top: 0px;
    padding:3px;
}
.unselectable {
    user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
/***scorllbar***/

*.unselectable {
    user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

/* Let's get this scrollbar party started */
::-webkit-scrollbar {
    height:8px;
    width:8px
}
::-webkit-scrollbar-button {
    height:0;
    width:0
}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {
    display:block
}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement {
    display:none
}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {
    border-style:solid;
    border-color:transparent
}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{
    background-clip:padding-box;
    background-color:#fff;
}
::-webkit-scrollbar-thumb {
    -webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
    background-clip:padding-box;
    background-color:rgba(0,0,0,.2);
    min-height:28px;
    padding-top:100
}
::-webkit-scrollbar-thumb:hover {
    -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);
    background-color:rgba(0,0,0,.4)
}
::-webkit-scrollbar-thumb:active {
    -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35);
    background-color:rgba(0,0,0,.5)
}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {
    border-width:0;
}
::-webkit-scrollbar-track:hover {
    -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1);
    background-color:rgba(0,0,0,.05)
}
::-webkit-scrollbar-track:active {
    -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);
    background-color:rgba(0,0,0,.05)
}
